package com.ruoyi.web.controller.mall.mallShopUser.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;

/**
 * 商家入驻信息对象 mall_shop_user
 * 
 * @author ruoyi
 * @date 2021-01-18
 */
public class MallShopUser //extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 商家用户id */
    private String id;

    /** 用户id */
    @Excel(name = "用户id")
    private String userId;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 密码 */
    @Excel(name = "密码")
    private String password;

    /** 负责人姓名 */
    @Excel(name = "负责人姓名")
    private String name;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idcard;

    /** 身份证前照 */
    @Excel(name = "身份证前照")
    private String idcardBefore;

    /** 身份证后照 */
    @Excel(name = "身份证后照")
    private String idcardAfter;

    /** 营业资质 */
    @Excel(name = "营业资质")
    private String imgurl;

    /** 行业类别 */
    @Excel(name = "行业类别")
    private String industryType;

    /** 行业属性 */
    @Excel(name = "行业属性")
    private String industryAttribute;

    /** 注册号 */
    @Excel(name = "注册号")
    private String num;

    /** 执照名 */
    @Excel(name = "执照名")
    private String licenseName;

    /** 法人名称 */
    @Excel(name = "法人名称")
    private String legalName;

    /** 法人手机号 */
    @Excel(name = "法人手机号")
    private String legalPhone;

    /** 法人身份前照 */
    @Excel(name = "法人身份前照")
    private String legalIdcardBefore;

    /** 法人身份后照 */
    @Excel(name = "法人身份后照")
    private String legalIdcardAfter;

    /** 商家名字 */
    @Excel(name = "商家名字")
    private String shopName;

    /** 省 */
    @Excel(name = "省")
    private String province;

    /** 市 */
    @Excel(name = "市")
    private String city;

    /** 区 */
    @Excel(name = "区")
    private String area;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String address;

    /** 商家简介 */
    @Excel(name = "商家简介")
    private String intro;

    /** 门店电话 */
    @Excel(name = "门店电话")
    private String mobile;

    /** 营业时间 */
    @Excel(name = "营业时间")
    private String times;

    /** 规模(100人) */
    @Excel(name = "规模(100人)")
    private String scale;

    /** 门店logo */
    @Excel(name = "门店logo")
    private String logo;

    /** 0审核中1通过2拒绝 */
    @Excel(name = "0审核中1通过2拒绝")
    private Integer status;

    /** 0默认1平台自营 */
    @Excel(name = "0默认1平台自营")
    private Integer tag;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date caAt;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date upAt;

    /** 0默认1删除 */
    private Integer delFlag;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setPassword(String password) 
    {
        this.password = password;
    }

    public String getPassword() 
    {
        return password;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setIdcard(String idcard) 
    {
        this.idcard = idcard;
    }

    public String getIdcard() 
    {
        return idcard;
    }
    public void setIdcardBefore(String idcardBefore) 
    {
        this.idcardBefore = idcardBefore;
    }

    public String getIdcardBefore() 
    {
        return idcardBefore;
    }
    public void setIdcardAfter(String idcardAfter) 
    {
        this.idcardAfter = idcardAfter;
    }

    public String getIdcardAfter() 
    {
        return idcardAfter;
    }
    public void setImgurl(String imgurl) 
    {
        this.imgurl = imgurl;
    }

    public String getImgurl() 
    {
        return imgurl;
    }
    public void setIndustryType(String industryType) 
    {
        this.industryType = industryType;
    }

    public String getIndustryType() 
    {
        return industryType;
    }
    public void setIndustryAttribute(String industryAttribute) 
    {
        this.industryAttribute = industryAttribute;
    }

    public String getIndustryAttribute() 
    {
        return industryAttribute;
    }
    public void setNum(String num) 
    {
        this.num = num;
    }

    public String getNum() 
    {
        return num;
    }
    public void setLicenseName(String licenseName) 
    {
        this.licenseName = licenseName;
    }

    public String getLicenseName() 
    {
        return licenseName;
    }
    public void setLegalName(String legalName) 
    {
        this.legalName = legalName;
    }

    public String getLegalName() 
    {
        return legalName;
    }
    public void setLegalPhone(String legalPhone) 
    {
        this.legalPhone = legalPhone;
    }

    public String getLegalPhone() 
    {
        return legalPhone;
    }
    public void setLegalIdcardBefore(String legalIdcardBefore) 
    {
        this.legalIdcardBefore = legalIdcardBefore;
    }

    public String getLegalIdcardBefore() 
    {
        return legalIdcardBefore;
    }
    public void setLegalIdcardAfter(String legalIdcardAfter) 
    {
        this.legalIdcardAfter = legalIdcardAfter;
    }

    public String getLegalIdcardAfter() 
    {
        return legalIdcardAfter;
    }
    public void setShopName(String shopName) 
    {
        this.shopName = shopName;
    }

    public String getShopName() 
    {
        return shopName;
    }
    public void setProvince(String province) 
    {
        this.province = province;
    }

    public String getProvince() 
    {
        return province;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setArea(String area) 
    {
        this.area = area;
    }

    public String getArea() 
    {
        return area;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setIntro(String intro) 
    {
        this.intro = intro;
    }

    public String getIntro() 
    {
        return intro;
    }
    public void setMobile(String mobile) 
    {
        this.mobile = mobile;
    }

    public String getMobile() 
    {
        return mobile;
    }
    public void setTimes(String times) 
    {
        this.times = times;
    }

    public String getTimes() 
    {
        return times;
    }
    public void setScale(String scale) 
    {
        this.scale = scale;
    }

    public String getScale() 
    {
        return scale;
    }
    public void setLogo(String logo) 
    {
        this.logo = logo;
    }

    public String getLogo() 
    {
        return logo;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setTag(Integer tag) 
    {
        this.tag = tag;
    }

    public Integer getTag() 
    {
        return tag;
    }
    public void setCaAt(Date caAt) 
    {
        this.caAt = caAt;
    }

    public Date getCaAt() 
    {
        return caAt;
    }
    public void setUpAt(Date upAt) 
    {
        this.upAt = upAt;
    }

    public Date getUpAt() 
    {
        return upAt;
    }
    public void setDelFlag(Integer delFlag) 
    {
        this.delFlag = delFlag;
    }

    public Integer getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userId", getUserId())
            .append("phone", getPhone())
            .append("password", getPassword())
            .append("name", getName())
            .append("idcard", getIdcard())
            .append("idcardBefore", getIdcardBefore())
            .append("idcardAfter", getIdcardAfter())
            .append("imgurl", getImgurl())
            .append("industryType", getIndustryType())
            .append("industryAttribute", getIndustryAttribute())
            .append("num", getNum())
            .append("licenseName", getLicenseName())
            .append("legalName", getLegalName())
            .append("legalPhone", getLegalPhone())
            .append("legalIdcardBefore", getLegalIdcardBefore())
            .append("legalIdcardAfter", getLegalIdcardAfter())
            .append("shopName", getShopName())
            .append("province", getProvince())
            .append("city", getCity())
            .append("area", getArea())
            .append("address", getAddress())
            .append("intro", getIntro())
            .append("mobile", getMobile())
            .append("times", getTimes())
            .append("scale", getScale())
            .append("logo", getLogo())
            .append("status", getStatus())
            .append("tag", getTag())
            .append("caAt", getCaAt())
            .append("upAt", getUpAt())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
